#pragma once
#include "Event.h"

namespace ZeEngine
{
    class Entity;

    class EntityEvent : public Event
    {
    public:
        EntityEvent(Entity& entity, bool fAdded = true);

        Entity& GetEntity() const { return m_entity; }
        bool IsEntityAdded() const { return m_fAdded; }

    private:
        Entity& m_entity;
        bool    m_fAdded;
    };
}

